﻿using System;
using System.Collections.Generic;
using Earthwatchers.Models;

namespace Earthwatchers.Data
{
    public interface IEarthwatcherRepository
    {
        Earthwatcher GetEarthwatcher(int id);
        Earthwatcher GetEarthwatcher(String name);
        Earthwatcher GetEarthwatcher(Guid guid);
        List<Earthwatcher> GetAllEarthwatchers();
        Earthwatcher CreateEarthwatcher(Earthwatcher earthwatcher);
        void UpdateEarthwatcher(int id, Earthwatcher earthwatcher);
        void DeleteEarthwatcher(int id);
        string AssignLandToEarthwatcher(string earthwatcherGuid, string baseCamp);

    }
}
